package com.asset.bill.service;

import com.asset.bill.dao.entity.BillEntity;
import com.asset.bill.form.BillForm;
import com.asset.bill.form.BillQueryForm;
import com.asset.common.pageform.PageForm;
import com.asset.common.result.ResultMsg;
import org.springframework.transaction.annotation.Transactional;

/**
 * <p>
 * todo 描述
 * </p>
 *
 * @author 牧之
 * @date 2024/10/12 21:42
 */
public interface IBillService {
    PageForm getBillList(BillQueryForm queyForm);

    @Transactional
    ResultMsg updateBill(BillForm billForm);

    @Transactional
    ResultMsg deleteById(Long billId);

    BillEntity getBillById(Long billId);
}
